<!-- 继承blog/base.html ⽂件 -->
{% extends "blog/base.html" %}
<!--加载自定义标签-->
<!-- 加载⾃定义标签 -->
{% load blog_tags %}

<!-- 使⽤此处标题块内容替换blog/base.html⽂件中标题块 -->
{% block title %}My Blog{% endblock %}
<!-- 使⽤此处内容块代码替换blog/base.html⽂件中内容块-->

{% block content %}
<h1>My Blog</h1>
<!-- 如果要根据标签过滤显示⽂章则显示此信息 -->
{% if tag %}
    <h2>Posts tagged with "{{ tag.name }}"</h2>
{% endif %}
{% for post in posts %}
     <h2><a href="{{ post.get_absolute_url }}">{{ post.title }}</a></h2>
  <!-- 显示此⽂章所有标签 -->
     <p class="tags">
     Tags:
     {% for tag in post.tags.all %}
  <!-- 每个标签都是⼀个链接，点击即可过滤含有此标签的⽂章进⾏显示 -->
          <a href="{% url 'blog:post_list_by_tag' tag.slug %}">{{ tag.name }}</a>
  <!-- 若不是最后⼀个标签显示逗号 -->
          {% if not forloop.last %}, {% endif %}
     {% endfor %}
 </p>
 <p class="date">Published {{ post.publish }} by {{ post.author }}</p>
 <!-- 将{{ post.body|truncatewords:30|linebreaks}} 改为如下代码以便⽀持
markdown语法 }}-->
 <p>{{post.body|markdown|truncatewords_html:30 }}</p>
{% endfor %}
  <!-- 引⼊分⻚模板 -->
{% include "pagination.html" with page=posts %}
{% endblock %}
